package com.rt.code.service.intf;

import com.baomidou.mybatisplus.extension.service.IService;
import com.rt.code.dto.A1templatetableDto;
import com.rt.code.dto.PageDto;
import com.rt.tmpt.dto.Result;
import com.rt.code.bean.A1templatetable;

import java.util.Map;

public interface IA1templatetableService extends IService<A1templatetable>{

	Result<A1templatetableDto> pagination(A1templatetableDto a1templatetableDto, PageDto pageDto);

	Result<A1templatetableDto> pagination(A1templatetableDto a1templatetableDto, PageDto pageDto, Map<String, Object> paramMap);

	Result<A1templatetableDto> selectAll();

	Result<A1templatetableDto> selectById(long id);

	Result<A1templatetableDto> selectByKeyRandom(String keyRandom);

	Result<A1templatetableDto> addData(A1templatetableDto a1templatetableDto);

	Result<A1templatetableDto> editData(A1templatetableDto a1templatetableDto);

	Result<A1templatetableDto> editTreeJsonById(A1templatetableDto a1templatetableDto);

	Result deleteById(long id, String adminMan);



}
